#ifndef ABB_H
#define ABB_H

#include "Arbol.h"
#include "virtual.h"
using namespace std;
class ABB : public Arbol<std::string>
{
    public:
        ABB();
        NodoArbol<std::string> Buscar();  //

        void Insertar(int clave, std::string dato);
        bool Revisar(int clave);
        string Index(int clave);


   private:
        void Insertar(int clave, string dato, NodoArbol<string> *raiz);
        bool Revisar(int clave, NodoArbol<string>*raiz);
        string Index(int clave, NodoArbol<string>*raiz);

};

#endif // ABB_H
